.hot_item {
  background-color: #ffffff;
  border-bottom: 1px solid #00000026;
  display: flex;
  width: 750px;
  height: 310px;
  border: 0px 0px 1px 0px;
  opacity: 0px;
  .left {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 361px;
    .hot_img {
      margin-left: 36px;
      text-align: center;
      width: 210px;
      height: 237px;
      .img_hot {
        width: 210px;
        height: 237px;
      }
    }
  }
  .right {
    width: 100%;
    display: flex;
    flex-direction: column;
    .hot_title {
      width: 440px;
      height: 78px;
      font-family: 'PingFang SC', sans-serif;
      font-size: 28px;
      font-weight: 500;
      line-height: 39.2px;
      margin-top: 36px;
      margin-left: 28px;
      text-align: justify;
      overflow: hidden;
    }
  }
  .hot_price {
    margin-top: 58px;
    margin-left: 28px;
    width: 116px;
    height: 50px;
    top: 172px;
    left: 362px;
    gap: 0px;
    opacity: 0px;
    font-family: 'PingFang SC', sans-serif;
    font-size: 32px;
    font-weight: 500;
    line-height: 50.4px;
    text-align: left;
    color: #ff3838;
    .moneyIcon {
      font-size: 24px;
      line-height: 28px;
      font-weight: 500;
      margin-right: 5px;
    }
  }

  .right_bottom {
    display: flex;
    .btn {
      width: 144px;
      height: 50px;
      gap: 10px;
      border-radius: 4px;
      opacity: 0px;
      padding: 8px, 36px, 8px, 36px;
      text-align: center;
      background: #70de7b;
      display: flex;
      align-items: center; /* 垂直居中 */
      justify-content: center; /* 水平居中 */
      margin-left: 268px;
      margin-bottom: 37px;
      .word {
        line-height: 33.6px;
        font-size: 24px;
        font-weight: 500;
        text-align: justify;
        font-family: 'PingFang SC', sans-serif;
        color: #ffffff;
      }
    }

    .btn_over {
      width: 144px;
      height: 50px;
      gap: 10px;
      border-radius: 4px;
      opacity: 0px;
      padding: 8px, 36px, 8px, 36px;
      text-align: center;
     background: #8a8a8a;
      display: flex;
      align-items: center; /* 垂直居中 */
      justify-content: center; /* 水平居中 */
      margin-left: 268px;
      margin-bottom: 37px;
      .word {
        line-height: 33.6px;
        font-size: 24px;
        font-weight: 500;
        text-align: justify;
        font-family: 'PingFang SC', sans-serif;
        color: #ffffff;
      }
    }

    .star {
      margin-left: 8px;
      width: 48px;
      height: 48px;
    }
  }
}
